package indi.matcha.csmallproducttest.pojo.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * SKU（Stock Keeping Unit）(PmsSku)实体类
 *
 * @author Mr.Tang
 * @since 2023-03-20 20:31:44
 */
public class PmsSku implements Serializable {
    private static final long serialVersionUID = -17090746670246333L;
    /**
     * 数据id
     */
    private String id;
    /**
     * SPU id
     */
    private String spuId;
    /**
     * 标题
     */
    private String title;
    /**
     * 条型码
     */
    private String barCode;
    /**
     * 属性模版id
     */
    private String attributeTemplateId;
    /**
     * 全部属性，使用JSON格式表示（冗余）
     */
    private String specifications;
    /**
     * 相册id
     */
    private String albumId;
    /**
     * 组图URLs，使用JSON格式表示
     */
    private String pictures;
    /**
     * 单价
     */
    private Double price;
    /**
     * 当前库存
     */
    private String stock;
    /**
     * 库存预警阈值
     */
    private String stockThreshold;
    /**
     * 销量（冗余）
     */
    private String sales;
    /**
     * 买家评论数量总和（冗余）
     */
    private String commentCount;
    /**
     * 买家好评数量总和（冗余）
     */
    private String positiveCommentCount;
    /**
     * 排序序号
     */
    private String sort;
    /**
     * 数据创建时间
     */
    private Date gmtCreate;
    /**
     * 数据最后修改时间
     */
    private Date gmtModified;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getSpuId() {
        return spuId;
    }

    public void setSpuId(String spuId) {
        this.spuId = spuId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getBarCode() {
        return barCode;
    }

    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    public String getAttributeTemplateId() {
        return attributeTemplateId;
    }

    public void setAttributeTemplateId(String attributeTemplateId) {
        this.attributeTemplateId = attributeTemplateId;
    }

    public String getSpecifications() {
        return specifications;
    }

    public void setSpecifications(String specifications) {
        this.specifications = specifications;
    }

    public String getAlbumId() {
        return albumId;
    }

    public void setAlbumId(String albumId) {
        this.albumId = albumId;
    }

    public String getPictures() {
        return pictures;
    }

    public void setPictures(String pictures) {
        this.pictures = pictures;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public String getStock() {
        return stock;
    }

    public void setStock(String stock) {
        this.stock = stock;
    }

    public String getStockThreshold() {
        return stockThreshold;
    }

    public void setStockThreshold(String stockThreshold) {
        this.stockThreshold = stockThreshold;
    }

    public String getSales() {
        return sales;
    }

    public void setSales(String sales) {
        this.sales = sales;
    }

    public String getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(String commentCount) {
        this.commentCount = commentCount;
    }

    public String getPositiveCommentCount() {
        return positiveCommentCount;
    }

    public void setPositiveCommentCount(String positiveCommentCount) {
        this.positiveCommentCount = positiveCommentCount;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

}

